<?php
/**
 * <https://y.st./>
 * Copyright © 2019 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'Releasing checkpoints',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2019/06/30.jpg" alt="Oregon grape" class="framed-centred-image" width="800" height="480"/>
<section id="email">
	<h2>Blocked email</h2>
	<p>
		My email service provider unblocked my account.
		I thought I was going to have to wait until tomorrow.
		I guess they&apos;re open on Sunday after all.
	</p>
</section>
<section id="diet">
	<h2>Dietary intake</h2>
	<p>
		For breakfast, I had 36 grams of cereal and 90 grams of soy milk.
		I snacked on 207 grams of pretzels throughout the day.
		I had 615 grams of potato gnocchi with chopped carrots and cashew sauce for dinner.
	</p>
</section>
<section id="drudgery">
	<h2>Drudgery</h2>
	<p>
		My discussion post for the day:
	</p>
	<blockquote>
		<p>
			You make a great point about needing materials in order to render.
			I forgot to mention materials in my own post.
			Materials tell a lot about how the face will render, such as how the light interacts with them, so without a material, there isn&apos;t enough data for a rendering.
		</p>
		<p>
			As a side note, I built a simple mesh a while back in Blender to try to use in a game.
			I didn&apos;t know what I was doing, as I&apos;d never used Blender, and I didn&apos;t really have anyone to ask about it aside from the game&apos;s community, which were silent when I&apos;d tried to get help from them.
			I didn&apos;t specify a material, as I didn&apos;t even know what materials were at the time or even that they existed, but the object still rendered in-game.
			It just rendered as a solid block of colour.
			I later found a tutorial telling me to use materials, and when I applied one to a single face, all the faces without materials went glitchy.
			I&apos;m not sure if it was a Blender quirk, a game bug, or something odd in the graphics library, but forgetting to apply materials to your meshes can have some odd effects.
		</p>
	</blockquote>
</section>
<section id="Minetest">
	<h2>Minetest</h2>
	<img src="/img/CC_BY-SA_3.0/minetest.net./weblog/2019/06/30.png" alt="The checkpoint-releasing option" class="framed-centred-image" width="1024" height="600"/>
	<p>
		I&apos;ve gotten the checkpoint-releasing function finished.
	</p>
	<p>
		The next thing to do is get the remote checkpoint menu completed.
		The checkpoints will be sorted on that menu in alphabetical order, which means I&apos;ll need to set up a sorter.
		But we don&apos;t want to resort each time they change pages, so I&apos;ll need to build a caching system.
		And to prevent the cache from returning the wrong data, a user&apos;s section of the cache will need to be erased every time a checkpoint is added or removed from their account, as well as whenever any of their checkpoints get renamed.
	</p>
</section>
<section id="religion">
	<h2>Missionaries</h2>
	<p>
		The missionaries showed up as I was trying to get ready for work tonight.
		They apologised for standing me up.
		I should have been firm with them about them doing this again, but I wasn&apos;t.
		Partly this was because I had no time for confrontation, as I had to leave for work, but another part is that I&apos;m just not a very confrontational person.
		It&apos;s something I need to work on.
	</p>
	<p>
		One of the missionaries is transferring to Santa Clara, and I think the pair stopped by so that one could say goodbye.
		Otherwise, they could have emailed me.
		But then again, they could have emailed me to let me know they weren&apos;t coming, too.
		Speaking of email, they say they&apos;ll email me to set up our next meeting, as they&apos;re going to be busy for a bit and can&apos;t go by the usual schedule.
	</p>
	<p>
		While they were standing there at the door, a fruit fly flew into my place.
		All I could do was watch it though.
		One of them said I should warn the fruit flies, telling them I will destroy them if they don&apos;t leave.
		They say that&apos;s what they do when insects get into their apartment.
		That sounds like a threat from Yahweh, to be honest, which had to be the point.
		They&apos;re so wrapped up in their religion that their religion is what they eat, sleep, and breathe.
		I mean, they <strong>*are*</strong> missionaries, after all.
	</p>
	<p>
		Before I got out the door finally, I found a single fruit fly in my bathroom.
		It might have been the one I watched fly into my home and was helpless to do anything about.
		If so, I definitely got this one in time to prevent it from breeding here.
	</p>
</section>
END
);
